package chemtools_logica.BDL.IL;

import chemtools_logica.Beans.EmpresaBean;

import chemtools_logica.Entidades.Empresa;

import chemtools_logica.Entidades.Ubigeo;

import java.util.List;

import javax.ejb.Local;

@Local
public interface BDL_SFEmpresaLocal {
    Empresa persistEmpresa(Empresa empresa);

    Empresa mergeEmpresa(Empresa empresa);

    void removeEmpresa(Empresa empresa);

    List<Empresa> getEmpresaFindAll();
    
    List<Empresa> getAllEmpresasbyFiltro(EmpresaBean bean);
    
    boolean existeRucEmpresa(String ruc);
    
    boolean existeRazonSocialEmpresa(String razonSocial);
    
    //Ubigeo getDatosUbigeo(String idDepartamento, String idProvincia, String idDistrito);
    
    void insertEmpresa(Empresa empresa);
}
